package org.example.myerp.mapper.productDesign.productMaterialCompositionDesign;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.example.myerp.pojo.*;
import org.springframework.stereotype.Component;


/**
 * ��Ʒ���������ϸ�����ݷ��ʲ㡿
 * @author DELL
 *
 */
@Mapper
@Component
public interface ProWuliaoDetaileMapper {
	/**
	 * ��Ӳ�Ʒ���������ϸ������Ϣ
	 * @param MaterialCompositionDetails
	 * @return
	 */
	public int insertMaterialCompositionDetails(ProWuliaoDetaile MaterialCompositionDetails);

	/**
	 * ����������ɱ�Ų�ѯ���������ϸ
	 * @param id ���������Id��
	 * @return
	 */
	public List<ProInformation> selectDetailsOfMaterialCompositionById(Integer id);

	/**
	 * �޸����������ϸ�����������Id�޸�������С��
	 * @return
	 */
	public Integer updateProWuliaoDetaileRealNumAndCountByProSigeId(@Param("id")Integer id,@Param("num")Integer num,@Param("count")Double count);
}
